<?php
include "../../inc/inc.koneksi.php";
session_start();
if (!isset($_POST['nodukkk']) && !isset($_POST['tajarrr']) && !isset($_POST['nasisss']) && !isset($_POST['pilihhh']) && !isset($_POST['tingkatannn']) && !isset($_POST['tangpemm']) && !isset($_POST['naspp'])) {
    ?>
    <script type="text/javascript">
        alert("Maaf, Pilihan Tidak Ada Yang di Centang...");
        document.location.href="../../media.php?module=lapspp";
    </script>
    <?php
} else {
    ?>
    <html>
        <head>
            <title>Laporan Pembayaran SPP</title>
            <style>
                @media print {
                    .noPrint {
                        display: none;
                    }
                }
                .isi{
                    width: 1190px;
                    margin-left: auto;
                    margin-right: auto;	
                }

                table {
                    border-collapse: collapse;
                    font:normal normal 12px Verdana,Arial,Sans-Serif;
                    color:#000;
                }
                
                th {
                    background-color: #FFB12B;
                    padding: 10px;
                }

                h3 {
                    font: normal normal 14px Verdana,Arial,Sans-Serif;
                }
                
                td {
                    padding: 10px;
                }
                
                .line {
                    height: 1px;
                    width: auto;
                    background-color: #FFB12B;
                }
                
                .belang {
                    background-color: #FFF2DB;
                }
                
                .info {
                    font: normal normal 12px Verdana,Arial,Sans-Serif;
                }
                
                .number {
                    background-color: #FFDAA6;
                    padding: 10px;
                }
                
            </style>

            <meta http-equiv="content-type" content="text/html; charset=UTF-8" ></head>
        <body>
        <center>
            <table width='1800' border='0' class='table'>
                <tr>
                    <td width=100px align='left' ><img width='100px' height='110px' src='../../images/mentari.jpg'></td>
                    <td><b><h3>LEMBAGA PENDIDIKAN MENTAL ARITMATIKA (LPMA) MENTARI BANGKIT </br>
                                Jl. KH. Cokroatmojo No. 78 Pamekasan Telp. (0324) 321897 </br>
                                Pamekasan - Madura </h3><b>  
                                </td>
                                </tr>
                                </table>
                                </center>


                                <?php
                                // if isset ini untuk pengecekan untuk mengambil sesuai yg kita centang dn kita inputkan maka if isset ini juga akan mengirimkan apa yang kita minta pada checbox dan textfield
                                $bagianWhere = "";

                                if (isset($_POST['nodukkk'])) {
                                    $siswa = $_POST['noindukkk3'];
                                    if ($bagianWhere == '') {
                                        $bagianWhere .= " AND siswa.noinduk LIKE '%$siswa%'";
                                    }
                                }

                                if (isset($_POST['tajarrr'])) {
                                    $noinduk = $_POST['noindukkk'];
                                    if (empty($bagianWhere)) {
                                        $bagianWhere .= " AND siswa.noinduk LIKE '%$noinduk%'";
                                    } else {
                                        $bagianWhere .= " AND siswa.noinduk LIKE '%$noinduk%'";
                                    }
                                }

                                if (isset($_POST['nasisss'])) {
                                    $nama = $_POST['namaaa'];
                                    if (empty($bagianWhere)) {
                                        $bagianWhere .= " AND siswa.nama LIKE '%$nama%'";
                                    } else {
                                        $bagianWhere .= " AND siswa.nama LIKE '%$nama%'";
                                    }
                                }
                                if (isset($_POST['pilihhh'])) {
                                    $pilihansekolah = $_POST['pilihansekolahhh'];
                                    if (empty($bagianWhere)) {
                                        $bagianWhere .= " AND siswa.pilihansekolah LIKE '%$pilihansekolah%'";
                                    } else {
                                        $bagianWhere .= " AND siswa.pilihansekolah LIKE '%$pilihansekolah%'";
                                    }
                                }

                                if (isset($_POST['tingkatannn'])) {
                                    $tingkat = $_POST['tingkattt'];
                                    if (empty($bagianWhere)) {
                                        $bagianWhere .= " AND siswa.tingkat LIKE '%$tingkat%'";
                                    } else {
                                        $bagianWhere .= " AND siswa.tingkat LIKE '%$tingkat%'";
                                    }
                                }

                                if (isset($_POST['tangpemm'])) {
                                    $tgl = $_POST['tangg'];
                                    if (empty($bagianWhere)) {
                                        $bagianWhere .= " AND spp.tgl LIKE '%$tgl%'";
                                    } else {
                                        $bagianWhere .= " AND spp.tgl LIKE '%$tgl%'";
                                    }
                                }
                                if (isset($_POST['naspp'])) {
                                    $jenis_sppan = $_POST['jenis_sppan'];
                                    if (empty($bagianWhere)) {
                                        $bagianWhere .= " AND bulan.id_bulan = '$jenis_sppan'";
                                    } else {
                                        $bagianWhere .= " AND bulan.id_bulan = '$jenis_sppan'";
                                    }
                                }

                                // kemudian inilah query yang akan memilih untuk kita tampilkan sebagai laporan yang mengambil pada masing2 tabelnya secara berurutan
                                $no = 1;
                                //memilih kolom pada masing2 tabel dimana wali itu pnya no induk yg sma dg siswa pnya no induk dan seterusnya
                                $query = "SELECT siswa.noinduk, siswa.nama, siswa.pilihansekolah, siswa.tingkat, bulan.id_bulan, bulan.nama_bulan, spp.jumlah, spp.tgl FROM siswa, bulan, spp WHERE spp.noinduk = siswa.noinduk AND spp.id_jenis=bulan.id_bulan " . $bagianWhere;

                                $hasil = mysql_query($query);
                                echo"<center>";
                                // query tambahan untuk menampilkan pada 3 kolom tersebut yg akn diambil nama dan nominal perlengkapannya 
                                // pada tabel perlengkapan
                                $query = mysql_query("SELECT nama_bulan FROM bulan");

                                echo"<table class='table-list' width=1560 cellpadding='2' border='1' cellspacing='1'>";
                                echo"<tr>";

                                echo" <center><p class='info'><b>LAPORAN PEMBAYARAN SPP BERKALA SISWA</b></p></center> ";
                                echo"
							<th align='center' rowspan=2> <b>No</b> </th><th colspan=4 align='center'> <b> Data Siswa </b></th> <th colspan=12 align='center'> <b> Biaya SPP</b> </th>
							<tr>";
                                echo"<th align='center'> <b>No Induk</b> </th>";
                                echo"<th align='center'> <b>Nama Siswa</b> </th>";
                                echo"<th align='center'> <b>Sekolah</b> </th>";
                                echo"<th align='center'> <b>Tingkat TK</b> </th>";
                                //echo"<td align='center' width='200'> <b>Nama Wali</b> </td>";
                                //echo"<td align='center'> <b>HP Wali</b> </td>";
                                // perulangan untuk row nama perlengkapan dan nominalnya
                                while ($d = mysql_fetch_array($query)) {
                                    echo "<th align='center' > <b>{$d['nama_bulan']}</b> </th>";
                                }
                                //echo"<td align='center'> <b>Nama Perlengkapan</b> </td>";
                                //echo"<td align='center'> <b>Nominal</b> </td>";
                                //echo"<td align='center'> <b>Tanggal Pembayaran</b> </td>";

                                echo"</tr>";
                                // perulangan untuk menampung dari beberapa siswa yang membayar beberapa perlengkapan
                                $siswa = array();
                                while ($data = mysql_fetch_array($hasil)) {
                                    if (!isset($siswa[$data['noinduk']])) {
                                        $siswa[$data['noinduk']] = array(
                                            'nama' => $data['nama'],
                                            'sekolah' => $data['pilihansekolah'],
                                            'tingkatan' => $data['tingkat'],
                                            //'wali' => $data['nama_wali'],
                                            //'hp' => $data['hp'],
                                            //pada pembayaran ia menampung id perlengkapan untuk di letakkan pada kolom nama perlengkapan dengan menggunakan id perlengkapan, kemudian ia meletakkan tgl pembayaran pada masing-masing kolom nama perlengkapan yg sudah dipanggil dengan menggunakan id perlengkapan
                                            'spp' => array(
                                                $data['id_bulan'] => 'Rp ' . number_format($data['jumlah'], 2, ',', '.') . " / " . $data['tgl']
                                            )
                                        );
                                    } else {
                                        $siswa[$data['noinduk']]['spp'][$data['id_bulan']] = 'Rp ' . number_format($data['jumlah'], 2, ',', '.') . " / " . $data['tgl'];
                                    }


                                    /*
                                      echo"<tr>
                                      <td align='center'>$no</td><td align='center'>$data[noinduk]</td><td style='text-transform:capitalize;'>$data[nama]</td>
                                      <td>$data[jenis_kelamin]</td><td align = 'center'>$data[pilihansekolah]</td>
                                      <td style='text-transform:capitalize;'>$data[nama_wali]</td><td style='text-transform:capitalize;'>$data[hp]</td>
                                      <td align = 'center'>$data[nama_perlengkapan]</td><td align = 'center'>$data[nominal_perlengkapan]</td><td align = 'center'>$data[tgl_pembayaran]</td>";

                                      $no++;
                                     */
                                }
                                // perulangan untuk array yang mempunyai nilai 
                                $genap = false;
                                foreach ($siswa as $key => $val):
                                    $tingkat = $val['tingkatan'] == '' ? '-' : $val['tingkatan'];
                                    if ($genap) {
                                        echo "<tr class='belang'>";
                                    } else {
                                        echo "<tr>";
                                    }
                                    echo "<td align='center'>$no</td>";
                                    echo "<td align='center'>$key</td>";
                                    echo "<td style='text-transform:capitalize;'>{$val['nama']}</td>";
                                    echo "<td align = 'center'>{$val['sekolah']}</td>";
                                    echo "<td align = 'center'>{$tingkat}</td>";
                                    //<td style='text-transform:capitalize;'>{$val['wali']}</td><td style='text-transform:capitalize;'>{$val['hp']}</td>";
                                    //pengecekan untuk memasukkan tgl pembayaran dan memberi tanda "-" pada setiap kolom nama perlengkapan
                                    if (isset($val['spp'][1]))
                                        echo "<td align = 'center'>{$val['spp'][1]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][2]))
                                        echo "<td align = 'center'>{$val['spp'][2]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][3]))
                                        echo "<td align = 'center'>{$val['spp'][3]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][4]))
                                        echo "<td align = 'center'>{$val['spp'][4]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][5]))
                                        echo "<td align = 'center'>{$val['spp'][5]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][6]))
                                        echo "<td align = 'center'>{$val['spp'][6]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][7]))
                                        echo "<td align = 'center'>{$val['spp'][7]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][8]))
                                        echo "<td align = 'center'>{$val['spp'][8]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][9]))
                                        echo "<td align = 'center'>{$val['spp'][9]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][10]))
                                        echo "<td align = 'center'>{$val['spp'][10]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][11]))
                                        echo "<td align = 'center'>{$val['spp'][11]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    if (isset($val['spp'][12]))
                                        echo "<td align = 'center'>{$val['spp'][12]}</td>";
                                    else
                                        echo "<td align='center'>-</td>";

                                    echo"</tr>";
                                    
                                    $genap = !$genap;
                                    $no++;

                                endforeach;

                                echo"</table>";
                                echo"</center>";
                            }
                            ?>
                            </form>
                            </div>
                            </br></br>
                            <center>
                                <br/>
                                <div style="font: normal normal 12px Verdana,Arial,Sans-Serif; text-align: center; float: right; padding-right: 50px;">Pamekasan, <?php echo date('d-m-Y'); ?><br/>
                                Staff TU<br/><br/><br/><br/><br/>
                                (........................................)</div><br/><br/>
                                <tr>
                                    <td width=90 height=55>
                                        <br/><br/><br/><br/>
                                        <input type="submit" name="PRINT" value="PRINT" onClick="javascript:window.print()" class="noPrint"> 
                                    </td>
                                    <td width=90 height=55>
                                            <input type=button value=KEMBALI onclick=self.history.back() class="noPrint">
                                    </td>
                                </tr>
                            </center>
                            </body>
                            </html>